package jp.co.nes.awssupport.common.bean;

import java.math.BigDecimal;

/**
 * 為替レートです。
 */
public class ExchangeRateBean extends BaseBean {

    /** serialVersionUID */
    private static final long serialVersionUID = 1L;

    /** ドル円 */
    private BigDecimal dollerYen;

    /** 固定レート */
    private boolean isFixedRate;

    /** 適用開始年月 */
    private String startYearMonth;

    /** 適用終了年月 */
    private String endYearMonth;

    /**
     * デフォルトコンストラクタです。
     */
    public ExchangeRateBean() {
    }

    /**
     * ドル円を返却します。
     *
     * @return ドル円
     */
    public BigDecimal getDollerYen() {
        return dollerYen;
    }

    /**
     * ドル円を設定します。
     *
     * @param dollerYen ドル円
     */
    public void setDollerYen(BigDecimal dollerYen) {
        this.dollerYen = dollerYen;
    }

    /**
     * 固定レートかどうかを返却します。
     *
     * @return 固定レートかどうかを返却します(true: 固定レート, false: 変動レート)
     */
    public boolean isFixedRate() {
        return isFixedRate;
    }

    /**
     * 固定レートかどうかを設定します。
     *
     * @param isFixedRate 固定レートかどうか(true: 固定レート, false: 変動レート)
     */
    public void setFixedRate(boolean isFixedRate) {
        this.isFixedRate = isFixedRate;
    }

    /**
     * 適用開始年月を返却します。
     *
     * @return 適用開始年月
     */
    public String getStartYearMonth() {
        return startYearMonth;
    }

    /**
     * 適用開始年月を設定します。
     *
     * @param startYearMonth 適用開始年月
     */
    public void setStartYearMonth(String startYearMonth) {
        this.startYearMonth = startYearMonth;
    }

    /**
     * 適用終了年月を返却します。
     *
     * @return 適用終了年月
     */
    public String getEndYearMonth() {
        return endYearMonth;
    }

    /**
     * 適用終了年月を設定します。
     *
     * @param endYearMonth 適用終了年月
     */
    public void setEndYearMonth(String endYearMonth) {
        this.endYearMonth = endYearMonth;
    }
}
